package jwr.basic;

public class J05_While {

	public static void main(String[] args) {
		// 반복문 - while
		// 상황1) 간단한 인사말을 한번 출력
		
//		System.out.println("안녕하세요");
		
		// 상황2) 간단한 인사말을 5번 출력
		
		/*System.out.println("안녕하세요");
		System.out.println("안녕하세요");
		System.out.println("안녕하세요");
		System.out.println("안녕하세요");
		System.out.println("안녕하세요");
		*/
		// 상황3) 간단한 인사말을 100번 출력
		
		//상황2b) 간단한 인사말을 5번 출력(while문 사용)
//		int cnt = 1;	//반복횟수 기억용 변수
//		
//		while(cnt <= 5){
//			System.out.println("안녕하세요");
//			cnt++;
//		}
		
		// 상황4) 1-10 까지 출력
		/*System.out.println(1);
	    ... ...
		System.out.println(10);*/
		//반복문 사용
		/*int cnt = 1;
		while(cnt<=10){
			System.out.println(cnt);
			cnt++;
		}*/
		
//		상황5) 1- 50사이 홀수 출력
		/*int i = 1;
		while(i<=50){
			if(i%2==1){
				System.out.println(i);
			}
		i++;
		}
		
		int k = 1;
		while(k<49){
			System.out.println(k);
			k=k+2;
		}*/
//		상황 6) 1-100까지의총합 출력
		/*int i = 1;
		int sum = 0;
		
		while(i<=100){
			sum = sum+i;
			i++;
		}
		System.out.println(sum);
		*/
		
//		상황7) 100 ~ 1 까지 출력
		
		/*int i = 100;
		while( i >= 1 ){
			System.out.println(i);
			i--;
		}*/
//		상황 8) 100-1 사이 짝수 출력
		
		/*int i = 100;
		while( i >= 1 ){
			System.out.println(i);
			i=i-2;
		}*/
		
//		상황 9) 구구단 중 7단 출력
		/*int i = 1;
		while(i<=9){
			System.out.println(7 +" X " + i + " = "+ (7*i));
			i++;
		}*/
		
//		상황 9b) 십구단 중 18단 출력
		
	/*	int i = 1;
		while(i<=19){
			System.out.println(18 +" X " + i + " = "+ (18*i));
			i++;
		}*/
		
		/*int i =0,sum = 0;
		while(sum<10){
			i++;sum=sum+i;
			System.out.println(i +" "+ sum);
		}*/
		
		//구구단
		int j = 1;
		while(j<10){
			int i = 1;
			while(i<10){
				System.out.println(j + " X "+ i + " = "+(i*j));
				i++;
			}
			j++;
		}
	}

}
